package com.feifan.service.api;

import java.io.File;

/**
 * 邮件发送接口
 * @author Donald
 * @create 2019-05-04 10:53
 */
public interface MailSendService {
    /**
     * 发送一般的文本邮件
     * @param user 收件人
     * @param title 主题
     * @param context 内容
     * @return OK/failed
     */
    boolean sendMail(String user, String title, String context);

    /**
     * 发送带附件的邮件
     * @param user 收件人
     * @param title 主题
     * @param context 邮件内容
     * @param file 附件文件
     * @return OK/failed
     */
    boolean sendMail(String user, String title, String context, File file);

    /**
     * 发送模板邮件
     * @param user 收件人
     * @param title 主题
     * @param info 内容
     * @return
     */
    boolean sendTemplate(String user, String title, String info);
}
